﻿using MediatR;
using Warehouse.Domain.DTO;

namespace Warehouse.Read.API.Applcation.Command.AllocateCommand
{
    public class AllocateListCommand : IRequest<PageDTO<AllProductListDTO>>
    {
        /// <summary>
        /// 页码
        /// </summary>
        public int pageIndex { get; set; }
        /// <summary>
        /// 页容量
        /// </summary>
        public int PageSize { get; set; }
        /// <summary>
        /// 调拨单号
        /// </summary>
        public string? AllocateCode { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int? AllocateState { get; set; }
        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime? StartDate { get; set; }
        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? EndDate { get; set; }
        /// <summary>
        /// 调拨id
        /// </summary>
        public int? AllocateId { get; set; }

    }
}
